php获取linux服务器状态的代码
while(!feof($fp)){
*/ $rs .= fread($fp,1024);
pclose($fp);
$file_pointer = fopen($file_name, "a+"); // "w"是一种模式,详见后面
//内存占有量
$tast_running = trim(trim($tast_info[1],'running'));
$fp = popen('df -lh | grep -E "^(/)"',"r");
$rs = preg_replace("/\s{2,}/",' ',trim($rs)); //把多个空格换成 “_”
/*硬盘使用率 begin*/
return array('cpu_usage'=>$cpu_usage,'mem_usage'=>$mem_usage,'hd_avail'=>$hd_avail,'hd_usage'=>$hd_usage,'tast_running'=>$tast_running,'detection_time'=>$detection_time);
pclose($fp);
$hd = explode(" ",$rs);
//检测时间
*/
$tast_info = explode(",",$sys_info[3]);//进程 数组
/*获取IP地址 begin*/
$rs = "";
pclose($fp);
$rs = fread($fp,1024);
}
$mem_usage = round(100*intval($mem_used)/intval($mem_total),2); //百分比
$fp = popen('top -b -n 2 | grep -E "^(Cpu|Mem|Tasks)"',"r");//获取某一时刻系统cpu和内存使用情况
$hd_usage = trim($hd[4],'%'); //挂载点 百分比
fclose($file_pointer); // 结束
复制代码 代码示例:
$detection_time = trim($rs);例子,php获取linux服务器状态的代码。
/*
fwrite($file_pointer,$ip); // 先把文件剪切为0字节大小, 然后写入
$mem_used = trim($mem_info[1],'k used');
//CPU占有量
$cpu_info = explode(",",$sys_info[4]); //CPU占有量 数组
pclose($fp);
$ip = trim($rs[1],'addr:');
$rs = fread($fp,1024);
$mem_info = explode(",",$sys_info[5]); //内存占有量 数组
$rs = explode(" ",$rs);
/*
//正在运行的进程数
/*硬盘使用率 end*/
function get_used_status(){
$fp = popen("date +\"%Y-%m-%d %H:%M\"","r");
$cpu_usage = trim(trim($cpu_info[0],'Cpu(s): '),'%us'); //百分比
$rs = preg_replace("/\s{2,}/",' ',$rs); //把多个空格换成 “_”
} //print_r($hd);
$rs = fread($fp,1024);
/*获取IP地址 end*/
$fp = popen('ifconfig eth0 | grep -E "(inet addr)"','r');
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jq/jc/6333.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
PHP识别相片是否是颠倒的
时间:2020-12-28
-
python编程有哪些ide
时间:2020-12-28
-
python开发工程师是做什么
时间:2020-12-28
-
php构造函数的作用
时间:2020-12-28
-
php怎么跟数据库连接
时间:2020-12-28
-
php实现顺序线性表
时间:2020-12-28
-
Python多重继承中的菱形继
时间:2020-12-28
-
php中break的作用
时间:2020-12-28
热门文章
-
php中常用的正则表达式使用方法
时间:2020-12-25
-
asp与php区别是什么?
时间:2020-12-27
-
PHP识别相片是否是颠倒的,并且重新摆正
时间:2020-12-28
-
Yii授权之基于角色的存取控制 (RBAC)
时间:2020-12-23
-
php的一键安装包有哪些 php环境搭建
时间:2020-12-19
-
php实现对图片对称加解密(适用身份证加
时间:2020-12-25
-
php如何理解面向对象
时间:2020-12-28
-
超详细分析php docker的原理及作用
时间:2020-12-27
-
Python控制Excel实现自动化办公
时间:2020-12-23
-
session的作用是什么
时间:2020-12-25
